package com.starlink.common.enums;

public enum JdNodeStateEnum {
    STATE_200018("200018", "揽收任务分配司机", "揽收"),
    STATE_200034("200034", "揽收任务分配", "揽收"),
    STATE_200035("200035", "配送员接受揽收任务", "揽收"),
    STATE_200001("200001", "揽收", "揽收"),
    STATE_200020("200020", "换单打印", "打印"),
    STATE_200010("200010", "取消完成", "取消"),
    STATE_200052("200052", "终止揽收", "揽收"),
    STATE_200053("200053", "揽件再取", "揽收"),
    STATE_200054("200054", "上门接货退货完成", "揽收"),
    STATE_200075("200075", "站点收货", "运输"),
    STATE_200076("200076", "封车", "运输"),
    STATE_200077("200077", "站点装箱", "运输"),
    STATE_200017("200017", "分拣中心收货", "运输"),
    STATE_10032("10032", "分拣验收", "运输"),
    STATE_200072("200072", "分拣中心分拣", "运输"),
    STATE_10054("10054", "分拣中心发货", "运输"),
    STATE_11000("11000", "派件", "派送"),
    STATE_200023("200023", "协商再投", "派送"),
    STATE_200003("200003", "站点再投", "派送"),
    STATE_10034("10034", "妥投", "完成"),
    STATE_10035("10035", "拒收", "完成");

    private final String code;
    private final String operationTitle;
    private final String categoryName;

    JdNodeStateEnum(String code, String operationTitle, String categoryName) {
        this.code = code;
        this.operationTitle = operationTitle;
        this.categoryName = categoryName;
    }

    public String getCode() {
        return code;
    }

    public String getOperationTitle() {
        return operationTitle;
    }

    public String getCategoryName() {
        return categoryName;
    }
}
